package cn.zhqr.core.utils;


/**
 * 品牌参数配置
 */
public class BrandConfig{
    private String brandCode;//品牌编码
    private String brandName;//品牌名称
    private String domainName;//品牌专属域名，如不配置，则使用默认平台域名。1.务必带协议。2.务必以"/"结尾

    /** 宝付支付相关 **/
    private boolean baofuOpen;//开启宝付支付
    private String baofuApiUrl;//宝付api接口url
    private String baofuPubPath;//宝付公钥证书文件路径
    private String baofuMerchantNo;//宝付商户编号
    private String baofuSubMerchantNo;//宝付子商户编号
    private String baofuPriPath;//宝付商家端私钥文件路径
    private String baofuPriKey;//宝付商家端私钥
    private String baofuSignKey;//宝付商家端签名key
    private String baofuPayNotifyUrl;//宝付支付结果通知地址
    private String baofuRefundNotifyUrl;//宝付退款结果通知地地

    private boolean wechatPayOpen;//开启微信支付
    private String wechatMiniProgramAppId;//微信小程序AppId
    private String wechatMiniProgramAppSecret;//微信小程序AppSecret
    private String wechatMchId;//微信支付商户号
    private String wechatPayKey;//微信支付秘钥
    private String wechatPayCertPath;//微信支付证书文件路径
    private String wechatPayNotifyUrl;//微信支付结果通知地址
    private String wechatRefundNotifyUrl;//微信退款结果通知地址


    public String getBrandCode() {
        return brandCode;
    }

    public void setBrandCode(String brandCode) {
        this.brandCode = brandCode;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getDomainName() {
        return domainName;
    }

    public void setDomainName(String domainName) {
        this.domainName = domainName;
    }


    public boolean isBaofuOpen() {
        return baofuOpen;
    }

    public void setBaofuOpen(boolean baofuOpen) {
        this.baofuOpen = baofuOpen;
    }

    public String getBaofuApiUrl() {
        return baofuApiUrl;
    }

    public void setBaofuApiUrl(String baofuApiUrl) {
        this.baofuApiUrl = baofuApiUrl;
    }

    public String getBaofuPubPath() {
        return baofuPubPath;
    }

    public void setBaofuPubPath(String baofuPubPath) {
        this.baofuPubPath = baofuPubPath;
    }

    public String getBaofuMerchantNo() {
        return baofuMerchantNo;
    }
    public String getBaofuSubMerchantNo() {
        return baofuSubMerchantNo;
    }

    public void setBaofuSubMerchantNo(String baofuSubMerchantNo) {
        this.baofuSubMerchantNo = baofuSubMerchantNo;
    }

    public void setBaofuMerchantNo(String baofuMerchantNo) {
        this.baofuMerchantNo = baofuMerchantNo;
    }

    public String getBaofuPriPath() {
        return baofuPriPath;
    }

    public void setBaofuPriPath(String baofuPriPath) {
        this.baofuPriPath = baofuPriPath;
    }

    public String getBaofuPriKey() {
        return baofuPriKey;
    }

    public void setBaofuPriKey(String baofuPriKey) {
        this.baofuPriKey = baofuPriKey;
    }

    public String getBaofuSignKey() {
        return baofuSignKey;
    }

    public void setBaofuSignKey(String baofuSignKey) {
        this.baofuSignKey = baofuSignKey;
    }

    public String getBaofuPayNotifyUrl() {
        return baofuPayNotifyUrl;
    }

    public void setBaofuPayNotifyUrl(String baofuPayNotifyUrl) {
        this.baofuPayNotifyUrl = baofuPayNotifyUrl;
    }

    public String getBaofuRefundNotifyUrl() {
        return baofuRefundNotifyUrl;
    }

    public void setBaofuRefundNotifyUrl(String baofuRefundNotifyUrl) {
        this.baofuRefundNotifyUrl = baofuRefundNotifyUrl;
    }


    public boolean isWechatPayOpen() {
        return wechatPayOpen;
    }

    public void setWechatPayOpen(boolean wechatPayOpen) {
        this.wechatPayOpen = wechatPayOpen;
    }

    public String getWechatMiniProgramAppId() {
        return wechatMiniProgramAppId;
    }

    public void setWechatMiniProgramAppId(String wechatMiniProgramAppId) {
        this.wechatMiniProgramAppId = wechatMiniProgramAppId;
    }

    public String getWechatMiniProgramAppSecret() {
        return wechatMiniProgramAppSecret;
    }

    public void setWechatMiniProgramAppSecret(String wechatMiniProgramAppSecret) {
        this.wechatMiniProgramAppSecret = wechatMiniProgramAppSecret;
    }

    public String getWechatMchId() {
        return wechatMchId;
    }

    public void setWechatMchId(String wechatMchId) {
        this.wechatMchId = wechatMchId;
    }

    public String getWechatPayKey() {
        return wechatPayKey;
    }

    public void setWechatPayKey(String wechatPayKey) {
        this.wechatPayKey = wechatPayKey;
    }

    public String getWechatPayCertPath() {
        return wechatPayCertPath;
    }

    public void setWechatPayCertPath(String wechatPayCertPath) {
        this.wechatPayCertPath = wechatPayCertPath;
    }

    public String getWechatPayNotifyUrl() {
        return wechatPayNotifyUrl;
    }

    public void setWechatPayNotifyUrl(String wechatPayNotifyUrl) {
        this.wechatPayNotifyUrl = wechatPayNotifyUrl;
    }

    public String getWechatRefundNotifyUrl() {
        return wechatRefundNotifyUrl;
    }

    public void setWechatRefundNotifyUrl(String wechatRefundNotifyUrl) {
        this.wechatRefundNotifyUrl = wechatRefundNotifyUrl;
    }
}
